import { PixivMetaPage } from "../PixivMetaPage";
import { PixivMetaPageUrl } from "../PixivMetaPageUrl";
import { PixivMetaUgoira } from "../PixivMetaUgoira";
import { PixivWork } from "../PixivWork";
import { PixivIllustSeries } from "./PixivIllustSeries";

enum IllustType{
    ILLUST="illust",
    MANGA = "manga",
    UGOIRA = "ugoira",
    INVALID= ""
}

export class PixivIllust extends PixivWork{
    height:number;
    metaPages:PixivMetaPage[];
    metaSinglePage:PixivMetaPageUrl;
    metaUgoira:PixivMetaUgoira;
    series:PixivIllustSeries;
    tools:string[];
    type:IllustType;
    width:number;
}